/**  
 * Project Name:jd-worker-server  
 * File Name:JdWealth.java  
 * Package Name:com.moxie.cloud.services.jdworker.dto  
 * Date:2016年6月16日下午4:52:36  
 * Copyright (c) 2016, yuandong@51dojo.com All Rights Reserved.  
 *  
*/  
  
package com.example.service.webhook.business.jingdong.dto;

import java.math.BigDecimal;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;

/**  
 * ClassName:JdWealth <br/>  
 * Function: TODO ADD FUNCTION. <br/>  
 * Reason:   TODO ADD REASON. <br/>  
 * Date:     2016年6月16日 下午4:52:36 <br/>  
 * @author   yuandong  
 * @version    
 * @since    JDK 1.6
 * Modified by liyang on 20171019 接口升级
 * @see        
 */
@JsonIgnoreProperties(ignoreUnknown = true)
public class JdWealth {
	@JsonProperty("mapping_id")
	private String mappingId;
	@JsonProperty("total_money")
	private BigDecimal totalMoney;//总资产
	private BigDecimal balance;//小金库
	@JsonProperty("wallet_money")
	private BigDecimal walletMoneyAvailable;//钱包可用余额
	private BigDecimal fund;//理财金额
	
	@JsonProperty("available_limit")
	private BigDecimal availableLimit;//白条可用额度
	@JsonProperty("credit_limit")
	private BigDecimal creditLimit;//白条总额度
	@JsonProperty("credit_waitpay")
	private BigDecimal creditWaitPay;//白条欠款
	@JsonProperty("delinquency_balance")
	private BigDecimal delinquencyBalance;//白条逾期
	
	@JsonProperty("touravailable_limit")
	private BigDecimal tourAvailableLimit;//旅游白条可用额度
	@JsonProperty("tourcredit_limit")
	private BigDecimal tourCreditLimit;//旅游白条总额度
	@JsonProperty("tourcredit_waitpay")
	private BigDecimal tourCreditWaitPay;//旅游白条欠款
	@JsonProperty("tourdelinquency_balance")
	private BigDecimal tourDelinquencyBalance;//旅游白条逾期
	@JsonProperty("netbussiness_loan")
	private BigDecimal netBussinessLoan;//网商贷待还款

	/**
	 * 20171019接口升级，增加字段 金条总额度
	 */
	@JsonProperty("jtcredit_limit")
	private BigDecimal jtcreditLimit;

	/**
	 * 20171019接口升级，增加字段 金条可用额度
	 */
	@JsonProperty("jtavailable_limit")
	private BigDecimal jtavailableLimit;

	public String getMappingId() {
		return mappingId;
	}
	public void setMappingId(String mappingId) {
		this.mappingId = mappingId;
	}
	public BigDecimal getTotalMoney() {
		return totalMoney;
	}
	public void setTotalMoney(BigDecimal totalMoney) {
		this.totalMoney = totalMoney;
	}
	public BigDecimal getBalance() {
		return balance;
	}
	public void setBalance(BigDecimal balance) {
		this.balance = balance;
	}
	public BigDecimal getWalletMoneyAvailable() {
		return walletMoneyAvailable;
	}
	public void setWalletMoneyAvailable(BigDecimal walletMoneyAvailable) {
		this.walletMoneyAvailable = walletMoneyAvailable;
	}
	public BigDecimal getFund() {
		return fund;
	}
	public void setFund(BigDecimal fund) {
		this.fund = fund;
	}
	public BigDecimal getAvailableLimit() {
		return availableLimit;
	}
	public void setAvailableLimit(BigDecimal availableLimit) {
		this.availableLimit = availableLimit;
	}
	public BigDecimal getCreditLimit() {
		return creditLimit;
	}
	public void setCreditLimit(BigDecimal creditLimit) {
		this.creditLimit = creditLimit;
	}
	public BigDecimal getCreditWaitPay() {
		return creditWaitPay;
	}
	public void setCreditWaitPay(BigDecimal creditWaitPay) {
		this.creditWaitPay = creditWaitPay;
	}
	public BigDecimal getDelinquencyBalance() {
		return delinquencyBalance;
	}
	public void setDelinquencyBalance(BigDecimal delinquencyBalance) {
		this.delinquencyBalance = delinquencyBalance;
	}
	public BigDecimal getTourAvailableLimit() {
		return tourAvailableLimit;
	}
	public void setTourAvailableLimit(BigDecimal tourAvailableLimit) {
		this.tourAvailableLimit = tourAvailableLimit;
	}
	public BigDecimal getTourCreditLimit() {
		return tourCreditLimit;
	}
	public void setTourCreditLimit(BigDecimal tourCreditLimit) {
		this.tourCreditLimit = tourCreditLimit;
	}
	public BigDecimal getTourCreditWaitPay() {
		return tourCreditWaitPay;
	}
	public void setTourCreditWaitPay(BigDecimal tourCreditWaitPay) {
		this.tourCreditWaitPay = tourCreditWaitPay;
	}
	public BigDecimal getTourDelinquencyBalance() {
		return tourDelinquencyBalance;
	}
	public void setTourDelinquencyBalance(BigDecimal tourDelinquencyBalance) {
		this.tourDelinquencyBalance = tourDelinquencyBalance;
	}
	public BigDecimal getNetBussinessLoan() {
		return netBussinessLoan;
	}
	public void setNetBussinessLoan(BigDecimal netBussinessLoan) {
		this.netBussinessLoan = netBussinessLoan;
	}

	public BigDecimal getJtcreditLimit() {
		return jtcreditLimit;
	}

	public void setJtcreditLimit(BigDecimal jtcreditLimit) {
		this.jtcreditLimit = jtcreditLimit;
	}

	public BigDecimal getJtavailableLimit() {
		return jtavailableLimit;
	}

	public void setJtavailableLimit(BigDecimal jtavailableLimit) {
		this.jtavailableLimit = jtavailableLimit;
	}
}
  
